/*
Automatic clinic tests using a robot arm.
Copyright (C) 2010  CIC-CPC, CHU Gabriel Montpied
All other trademarks, logos and copyrights are the property
of their respective owners.

This file is part of cpc-painbot.

cpc-painbot is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

cpc-painbot is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with cpc-painbot.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "commande/commande.h"

namespace commande {

Commande::Commande(const QString & code, const QStringList & args)
:code_(code), arguments_(args)
{
}

Commande::~Commande()
{
}

Commande & Commande::ajouterArgument(const QString & arg)
{
    arguments_.append(arg);
    return *this;
}

} // namespace commande

commande::Commande & operator << (commande::Commande & commande, const QString & arg)
{
    return commande.ajouterArgument(arg);
}
